package com.wudl.govern.vo;

import java.util.Date;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * meta_procedure_history
 *
 * @author wudl
 */
@Data
@ApiModel
public class MetaProcedureHistoryVO {

    @ApiModelProperty(value = "Id")
    private Integer id;

    @ApiModelProperty(value = "属Id")
    private Integer metaProcId;

    @ApiModelProperty(value = "存储过程(函数)名称")
    private String procName;

    @ApiModelProperty(value = "存储过程(函数)全名")
    private String procFullName;

    @ApiModelProperty(value = "类型")
    private String routineBodyType;

    @ApiModelProperty(value = "proc_ddl")
    private String procDdl;

    @ApiModelProperty(value = "存储过程返回值类型")
    private String procReturnType;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "PROCEDURE,FUNCTION")
    private String fromType;

    @ApiModelProperty(value = "0无效 1有效")
    private Integer dataState;

    @ApiModelProperty(value = "meta_dir_id")
    private Integer metaDirId;

    @ApiModelProperty(value = "data_source_id")
    private Integer dataSourceId;

    @ApiModelProperty(value = "dept_id")
    private Integer deptId;

    @ApiModelProperty(value = "最后操作： 0 初始状态  1新增，2修改，3删除")
    private Integer lastOperation;

    @ApiModelProperty(value = "0:待审核  1审核不通过  2审核通过")
    private Integer lastOperationStatus;

    @ApiModelProperty(value = "存储过程(函数)版本号")
    private Integer procVersion;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "元目录(数据库目录)id")
    private Integer metaDbDirId;

    @ApiModelProperty(value = "版本")
    private Integer version;

    @ApiModelProperty(value = "插入库时间")
    private Date insertDataTime;

}